/* reset */
@charset "utf-8";
*,*:before,*:after{box-sizing:border-box;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr,
acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small,strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,tbody, tfoot, thead, tr,th
 {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: top;
}



body {background:#fff;line-height:1.8;color:#5a5a5a;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif;font-size:14px;letter-spacing:0.05em;}
html,body.fh{height:100%;}
a{color:#000;text-decoration:none;}
a:hover{color:#019dfa;}
h1,h2,h3,h5,h6 {font-weight:100;color:#333;}
h4{font-weight:700;color:#5e5e5e;}
ol,ul,li{list-style:none;}
img{height:auto;border:0;}
i{margin-right:5px;}
input,select,textarea{border:1px solid #ddd;background:#fff;outline:none;width:100%;color:#464646;font-size:14px;font-family:Microsoft Yahei,微软雅黑,Arial,Helvetica,sans-serif; line-height:30px; }
textarea{resize:none;overflow-y:hidden;display:block;}
table {border-collapse: collapse;max-width: 100%; width: 100%;margin-bottom:0.8em;}
em{*font-style:normal;}
.clear:after,.clear:before{content:".";display:block;visibility:hidden;height:0;clear:both;}
.fl{float:left;position:relative;}
.fr{float:right;position:relative;}
/* grid */
ul.grid-2 li{width:49%;*width:48.9%;margin-right:2%;}
ul.grid-3 li{width:32%;*width:31.9%;margin-right:2%;}
ul.grid-4 li{width:23.5%;margin-right:2%;}
ul.grid-5 li{width:18.4%;margin-right:2%;}
ul.grid-6 li{width:15.66666666666667%;margin-right:1.2%;}
ul.grid-2 li img,ul.grid-3 li img,ul.grid-4 li img,ul.grid-5 li img,ul.grid-6 li img{max-width:100%;}
ul.grid-2 li:nth-child(2n+2),ul.grid-3 li:nth-child(3n+3),ul.grid-4 li:nth-child(4n+4),ul.grid-5 li:nth-child(5n+5),ul.grid-6 li:nth-child(6n+6){margin-right:0;}
ul.grid-2 li.nomargin,ul.grid-3 li.nomargin,ul.grid-4 li.nomargin,ul.grid-5 li.nomargin,ul.grid-6 li.nomargin{margin-right:0;}
/* public */

.ssBox{height:50px;}
.ssBox .gjc {float:left; height:50px; line-height:50px;}
.ssBox .gjc em{font-size:15px; color:#0093dd; font-weight:bold; font-style:normal;}
.ssBox .gjc span {font-size:14px; color:#333;}
.ssBox .gjc a{font-size:14px; color:#333; padding:0 5px; text-decoration:none;}
.ssBox .sch{float:right; margin-top:10px;}
.ssBox .sch input.wz{float:left; border:none; width:188px; height:30px; line-height:30px; padding:0 10px; font-size:12px; color:#888; outline:none; border:0; background-color:#fff;}
.ssBox .sch input.an{float:left; border:0; background:url(../images/abg.jpg) no-repeat center; width:36px; height:30px;}

span.icon{display:inline-block;vertical-align:middle;background:url(../images/icon.png) no-repeat;}
h1.protitle{text-align:center;font-size:24px;margin:0 0 20px 0;color:#019bdf;}
h1.news-title{text-align:center;font-size:18px;padding-bottom:8px;margin-bottom:0;}
h3.tip{font-size:20px;font-weight:700;position:relative;color:#676767;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #c0c0c0;}
h3.tip span.info{font-size:14px;font-weight:100;margin-left:80px;}
h3.tip .more{position:absolute;right:0;top:12px;width:100px;text-align:center;font-weight:100;background:#004ea2;color:#fff;font-size:12px;border-radius:15px;-webkit-border-radius:15px;}
h3.tip .more:hover{background:#ff8f00;}
/* index */

.top{width:100%; background-color:#2b2b2b; text-align:right; font-size:12px; color:#fff; line-height:36px; position:relative; z-index:99999;}
.top .h_y{float:left;}
.top .k_j{float:right;}
.top .k_j i{font-size:14px; padding-right:5px;}
.top .k_j a{color:#fff; padding:0 15px; border-right:1px solid #aaa;}
.top .search{float:right; position:relative;}
.top .search i{font-size:14px; padding:0 10px;}
.top .s_ch{width:240px; padding:5px 10px; background-color:#000; position:absolute; right:-20px; display:none;}
.top .s_ch input.w_z{width:85%; height:32px; font-size:14px; line-height:32px; color:#fff; float:left; -webkit-appearance:none;}
.top .s_ch button.s_c{width:15%; height:33px; font-size:14px; line-height:32px; color:#fff; text-align:center; float:right; -webkit-appearance:none; cursor:pointer;}

.header-wrap{background:#fff;}
.header-top{background:#f2f2f2;text-align:right;height:30px;line-height:30px;}
.header-top .welcome{font-size:12px;color:#737373;float:left;}
.header-top .welcome h1{color:#9e9e9e;font-size:12px;line-height:normal;font-family:Arial;position:relative;height:30px;line-height:30px;}
.header-top a{color:#9e9e9e;font-size:12px;line-height:normal;font-family:Arial;position:relative;height:30px;line-height:30px;}
.header-top a i{color:#9dc41c;}
.header-top a:hover{color:#9dc41c;}
.header{height:105px;overflow:height;position:relative;}
.header .logo{position:absolute;left:0;top:18px;z-index:1;}
.header .logo .slogan{position:absolute;width:468px;font-size:13px;z-index:1;left:80px;top:40px;color:#434343;}
.header .siteinfo{width:40%;font-size:18px;color:#262626;line-height:normal;margin-top:29px;}
.header .tel{position:absolute;right:0;top:25px;width:250px;color:#5f5f5f;font-size:12px;font-weight:700;}
.header .tel span.icon{width:45px;height:45px;background-position:-200px -8px;float:left;margin:6px 10px 0 0;}
.header .tel .phonenum{color:#9dc41c;font-size:30px;font-family:Arial;line-height:1;overflow:hidden;white-space:nowrap;}
.fhcon{height:590px;position:relative;overflow:hidden;}
.fhcon .line{position:absolute;width:100%;left:0;bottom:0;z-index:1;height:15px;background:url(../images/vbg.png) repeat-x;}
.headcon{background:url(../images/op.png);height:96px;position:absolute;width:100%;left:0;top:0;z-index:18;}
#mp4{width:100%;height:100%;display:block;}
/* nav */


.menu{width:100%; background-color:#0093dd;}
.menu .nav{width:1200px; background:url(../images/x.jpg) no-repeat left center; margin:0 auto;}
.menu .nav ul li{width:171px; background:url(../images/x.jpg) no-repeat right center; font-size:16px; line-height:56px; text-align:center; float:left; display:block; position:relative;}
.menu .nav ul li a{color:#fff; display:block;}
.menu .nav ul li:hover a{background-color:#9dc41c; color:#fff}
.menu .nav .ej{width:171px; position:absolute; z-index:999; display:none; overflow:hidden;}
.menu .nav ul li:hover .ej{display:block;}
.menu .nav ul li:hover .ej a{font-size:14px; line-height:40px; border-top:1px solid #d1ed76;}
.menu .nav ul li:hover .ej a:hover{background-color:#ebf5eb; color:#9dc41c}

.searchIpt {width: 240px;height: 30px; position:absolute;right:0;top:40px;z-index: 10; border-radius:15px;overflow:hidden}
.searchIpt .search_txt {width: 182px;padding: 0 0 0 10px;line-height: 30px;background: #eee;color: #333;border: 0;height: 30px;float: left;}
.searchIpt .search_btn {width: 58px;background: #9dc41c;border: 0;float: right;color: #fff;height: 30px;cursor: pointer;}


.sld{position:absolute;width:100%;left:0;top:20%;z-index:20;}
.sld img{display:block;margin:0 auto;}
/* wrapper */
.wrapper{width:100%;min-width:1300px;position:relative;}
.w1300{width:1200px;margin:0 auto;}
.w1200{width:1300px;margin:0 auto;}

.indexsort_box{position:relative;height:180px;z-index:18px;}
.indexsort{position:absolute;width:100%;left:0;top:-196px;z-index:18;}
ul.sort_item{}
ul.sort_item li{border-radius:6px;}
ul.sort_item li .sort_desc{position:relative;height:320px;border-radius:6px;margin:2px;overflow:hidden;}
ul.sort_item li .text,ul.sort_item li .on{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;border-radius:6px;transition:all 0.5s ease-in-out 0s;}
ul.sort_item li .text{background:#f4f4f4;}
ul.sort_item li .pic{height:204px;border-top-left-radius:6px;border-top-right-radius:6px;position:relative;overflow:hidden;}
ul.sort_item li .pic img{max-width:100%;}
ul.sort_item li .s_name,ul.sort_item li .s_icon{transition:all .8s ease-in-out 0s;}
ul.sort_item li .text .s_name{font-size:30px;color:#555;text-align:center;position:relative;top:25px;}
ul.sort_item li .on{opacity:0;filter:alpha(opacity=0);background:#0083c9;transform: rotateY(-180deg);}
ul.sort_item li .on .pic .bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;background:url(../images/blueop.png) repeat;}
ul.sort_item li .on .s_name{font-size:30px;color:#fff;text-align:center;position:relative;z-index:2;bottom:-10px;}
ul.sort_item li .on .s_icon{width:75px;height:75px;display:block;margin:25px auto 5px;position:relative;z-index:2;top:-10px;}
ul.sort_item li .on .s_icon img{max-width:100%;}
ul.sort_item li .on .s_link{margin:17px 20px 0 20px;}
ul.sort_item li .on .s_link a{display:block;margin:0 auto;text-align:center;color:#fff;border:1px solid #00b4ed;border-radius:25px;padding:2px 0;transition:0.3s;-webkit-transition:0.3s;}
ul.sort_item li .on .s_link a.caselink{margin-bottom:15px;}
ul.sort_item li .on .s_link a:hover{border-color:#fff;}
ul.sort_item li:hover .text{transform:rotateY(180deg);-webkit-transform:rotateY(180deg);opacity:0;filter:alpha(opacity=0);}
ul.sort_item li:hover .on{transform:rotateY(0);-webkit-transform:rotateY(0);opacity:1;filter:alpha(opacity=100);}
ul.sort_item li:hover .on .s_icon{top:0;}
ul.sort_item li:hover .on .s_name{bottom:0;}
/* site__notelist */
.site__notelist{}
.notebox{background:#f7f7f7;height:100px;border:1px solid #e5e5e5;border-radius:6px;-webkit-border-radius:6px;}
.notebox .left,.notebox .right{width:50%;}
.notebox .left .runlist,.notebox .right .runlist{overflow:hidden;margin-top:18px;height:62px;}
.notebox .left .runlist{border-right:1px solid #e5e5e5;}
.notebox .left .sortname,.notebox .right .sortname{position:absolute;width:46px;height:80px;z-index:1;top:8px;background:url(../images/icon.png) no-repeat;}
.notebox .left .sortname{left:-4px;background-position:-6px -2px;}
.notebox .right .sortname{right:-4px;background-position:-56px -2px;}
.notebox .left ul.notelist{margin-left:75px;}
.notebox .right ul.notelist{margin-right:75px;margin-left:40px;}
ul.notelist{}
ul.notelist li{font-size:12px;}
ul.notelist li .fa{font-size:10px;vertical-align:middle;position:relative;top:-1px;line-height:normal;color:#0093dd;margin-right:10px;}
ul.notelist li a{color:#7e7e7e;transition:.3s;}
ul.notelist li a:hover{color:#019dfa;}
/* partner-wrap */
.partner-wrap{padding:10px 0 50px 0;}
.partner-wrap .module-tip{margin-bottom:20px;}
.partner-slider{position:relative;}
.partner-slider .box{overflow:hidden;position:relative;width:1200px;margin:0 auto;}
.partner-slider ul.partner-list{overflow:hidden;width:9999px;}
.partner-slider ul.partner-list li{margin-right:20px;width:183px;}
.partner-slider ul.partner-list li img{width:100%;padding:1px;height:118px;display:block;background:#ddd;}
.partner-slider a{cursor:pointer;position:absolute;top:50%;margin-top:-29px;width:26px;height:72px;background:url(../images/icon.png) no-repeat;}
.partner-slider a.prev{background-position:-6px -205px;left:0;}
.partner-slider a.next{background-position:-36px -205px;right:0;}
/* banner */
/* banner */
.banner{position:relative;min-width:1300px;height:580px;*z-index:15;}
.banner ul.slides li{height:580px;}
.banner ul.slides li .desc{position:absolute;width:84%;left:50%;top:30%;margin-left:-42%;z-index:18;}
.banner ul.slides li .desc h3{font-size:60px;color:#ff8a00;}
.banner ul.slides li .desc h4{font-size:36px;color:#c0c0c0;}
.banner ul.slides li .desc h5{font-size:24px;color:#ff8a00;}
.banner .flex-control-paging{bottom:30px;}
.banner .flex-control-paging li a{width:30px;height:6px;background:#90939c;border-raidus:3px;-webkit-border-radius:3px;}
.banner .flex-control-paging li a:hover,.banner .flex-control-paging li a.flex-active{background:#9dc41c;}
.pagebanner{position:relative;height:464px;}
/* module public */
.module-tip{text-align:center;color:#5f5f5f;margin:35px 0;font-size:18px;color:#767676;background:url(../images/line.png) 0 50% repeat-x;}
.module-tip h2{font-size:46px;color:#0093dd;font-weight:bold;}
.module-tip h3{font-size:30px;color:#0093dd;font-weight:bold;line-height:normal;margin-bottom:8px;}
.module-tip h4{}
/* team list */
.case-wrap{overflow:hidden;position:relative;background:#f7f7f7;padding-bottom:45px;}
.slider_tab{text-align:center;overflow:hidden;margin-bottom:50px;}
.slider_tab a{cursor:pointer;display:inline-block;text-align:center;font-size:14px;padding:2px 25px;margin:0 2px;background:#ebebeb;border-radius:25px;-webkit-border-radius:25px;transition:.2s;-webkit-transition:.2s;}
.slider_tab a:last-child{margin-right:0;}
.slider_tab a.last{margin-right:0;}
.slider_tab a:hover,.slider_tab a.active{background:#9dc41c;color:#fff;}
.swiper-slide{height:1px;}
.swiper-slide-active{height:auto!important;}
.case_slider{position:relative;}
.case_slider .case_sort{position:absolute;width:300px;height:439px;left:0;top:0;z-index:1;}
.case_slider .case_sort .sortlogo{position:absolute;width:75px;height:75px;right:40px;top:100px;z-index:1;}
.case_slider .case_sort .desc{position:absolute;bottom:50px;right:-13px;text-align:right;z-index:1;padding-right:40px;font-size:16px;color:#fff;width:265px;height:145px;background:url(../images/blueop.png)}
.case_slider .case_sort .desc h3{color:#fff;font-size:30px;font-weight:bold;margin-top:30px;}
.case_slider ul.case_list{margin-left:325px;}
ul.case_list li{width:33.33333333%;height:217px;}
ul.case_list li .mark{position:absolute;width:100%;bottom:0;left:0;height:40px;z-index:1;background:url(../images/bop.png) repeat;transition:.3s;-webkit-transition:.3s;}
ul.case_list li .mark h3.title{position:absolute;width:100%;left:0;top:50%;margin-top:-20px;z-index:1;color:#fff;text-align:center;line-height:40px;transition:.3s;-webkit-transition:.3s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.case_list li:hover .mark{height:100%;}
ul.case_list li:hover .mark h3.title{font-size:22px;font-weight:bold;}
ul.case_list li .pic{overflow:hidden;}
ul.case_list li .pic img{ width:324px; height:216px;transition:.3s;-webkit-transition:.3s;}
/* whyus */
.whyus{padding:50px 0;}
.whyus .whyus_tip{text-align:center;font-size:24px;}
.whyus .whyus_tip .en,.whyus .whyus_tip .cn{line-height:normal;vertical-align:middle;font-weight:bold;font-size:48px;font-family:Arial;color:#c4c4c4;font-style:italic;text-transform:uppercase;}
.whyus .whyus_tip .en.small{font-size:36px;}
.whyus .whyus_tip .en.big{position:relative;top:-5px;}
.whyus .whyus_tip .cn{font-size:32px;color:#535353;font-family:Arial,Microsoft Yahei,微软雅黑,Helvetica,sans-serif;}
.whyus .whyus_tip h3{color:#0093dd;font-weight:bold;font-size:48px;line-height:normal;}
.whyus_box{background:url(../images/whyusbg.png) top center no-repeat;}
ul.oddsitem{}
ul.oddsitem li{position:relative;*clear:both;*overflow:hidden;}
ul.oddsitem li.odds0{padding-top:100px;}
ul.oddsitem li.odds1{padding-top:120px;}
ul.oddsitem li.odds2{padding-top:120px;}
ul.oddsitem li .pic,ul.oddsitem li .txt{float:left;width:50%;}
ul.oddsitem li .txt{padding-left:90px;position:relative;}
ul.oddsitem li .pic img{max-width:100%;}
ul.oddsitem li .icon{width:74px;height:74px;position:absolute;left:0;top:0;z-index:1;}
ul.oddsitem li.odd .pic{float:left;}
ul.oddsitem li.odd .txt{float:right;margin-right:0;}
ul.oddsitem li .txt{font-size:16px;}
ul.oddsitem li .txt h3{font-size:36px;font-weight:bold;color:#00a5e2;line-height:normal;margin-top:5px;}
ul.oddsitem li .txt strong{margin-left:10px;color:#0093dd;font-size:24px;line-height:normal;}
ul.oddsitem li .txt .desc{margin-top:20px;line-height:2;color:#343434;}
ul.oddsitem li .txt .desc i{color:#45b0ff;font-size:12px;}
ul.oddsitem li .txt .ask,.serivce_slider .desc .ask{display:block;width:180px;text-align:center;color:#fff;background:#00a5e2;border-radius:25px;margin:30px 0 0 14px;transition:.2s;-webkit-transition:.2s;}
ul.oddsitem li .txt .ask:hover{background:#0093dd;}
ul.oddsitem li .icon.odds1icon{background-position:-5px -303px;}
ul.oddsitem li .icon.odds2icon{background-position:-5px -383px;}
ul.oddsitem li .icon.odds3icon{background-position:-90px -303px;}
/* search */
.search-wrap{background:url(../images/op.png) repeat;padding:12px 0;overflow:hidden;position:absolute;width:100%;bottom:0;left:0;z-index:16;}
.search-wrap .search{overflow:hidden;*clear:both;height:auto;line-height:normal;text-align:left;}
.hotsearch{width:80%;line-height:25px;font-size:12px;}
.search-input{width:20%;*width:16.5%;position:relative;}
.hotsearch span.tip{margin-right:8px;color:#b8b9b7;}
.hotsearch span.tip i{color:#ffba00;font-size:20px;position:relative;top:3px;}
.hotsearch a{font-size:12px;color:#b8b9b7;margin-right:5px;}
.hotsearch a:hover{color:#ffba00;}
.search-input .submiticon{width:40px;position:absolute;right:0;top:0;text-align:center;z-index:1;}
.search-input .submiticon i{margin:0;line-height:25px;font-size:18px;}
.search-input input{height:25px;font-size:12px;line-height:25px;padding:0 10px;border:none;float:left;}
.search-input input[type="text"]{background:#ecedec;border-radius:15px;}
.search-input input[type="submit"]{z-index:2;position:absolute;right:0;top:0;width:40px;cursor:pointer;line-height:normal;padding:0;background:none;}
.search-input:hover i{color:#90c31f;}
/* pro-wrap */
.pro-wrap{overflow:hidden;position:relative;padding-bottom:20px; background:url(../images/whole_house_bg.jpg)}
ul.homepro-list li{font-size:12px;*width:23%;}
ul.homepro-list li img{display:block;max-width:100%;width:100%;border:1px solid #d4dae0;transition:.2s;-webkit-transition:.2s; height:200px;}
ul.homepro-list li h3.title{font-size:14px;font-weight:100;color:#414141;text-align:center;padding:15px 5px 20px 5px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.2s;-webkit-transition:.2s;}
ul.homepro-list li:hover h3{color:#0093dd;}
ul.homepro-list li:hover img{border-color:#0093dd;}
/* pro_slider */
.pro_slider{position:relative;width:1200px;margin:0 auto;}
.learnmore{width:180px;display:block;margin:30px auto 0;text-align:center;color:#a5a5a5;padding:3px 0;border:1px solid #d9d9d9;border-radius:20px;-webkit-border-radius:20px;transition:.3s;-webkit-transition:.3s;}
.learnmore:hover{border-color:#0093dd;}
.pro_slider ul.sliders li{width:280px;margin-right:20px;display: none; -webkit-backface-visibility: hidden;}
.pro_slider ul.pro-list li img{}
.pro_slider .flex-direction-nav a:before{display:none;}
.pro_slider .flex-direction-nav a{top:50%;margin-top:-55px;width:26px;height:72px;background:url(../images/icon.png) no-repeat;}
.pro_slider .flex-direction-nav .flex-prev{background-position:-6px -205px;left:-50px;}
.pro_slider .flex-direction-nav .flex-next{background-position:-36px -205px;right:-50px;}
/* serivce_wrap */
.service-wrap{padding-bottom:50px;}
.service_tab{font-size:0;}
.service_tab a{padding:13px 0 15px 0;width:190px;line-height:normal;text-align:center;font-size:18px;margin:0;border-radius:0;-webkit-border-radius:0;border:none;background:#e9e9e9;}
.service_tab a .en{text-transform:uppercase;display:block;font-size:14px;color:#9c9c9c;transition:.2s;-webkit-transition:.2s;}
.service_tab a.prosale,.service_tab a.sale{border-right:1px solid #cbcbcb;}
.service_tab a.prosale{border-top-left-radius:6px;-webkit-border-top-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-bottom-left-radius:6px;}
.service_tab a.aftersales{border-top-right-radius:6px;-webkit-border-top-right-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-right-radius:6px;}
.service_tab a.active{background:#0093dd;}
.service_tab a.active .en{color:#fff;}
.service_tab a:hover{background:#0093dd;color:#fff;}
.service_tab a:hover .en{color:#fff;}
.serivce_slider{background:#f5f5f5;height:300px;position:relative;overflow:hidden;}
.serivce_slider .desc{height:100%;padding:0 25px;margin-right:470px;position:relative;overflow:hidden;}
.serivce_slider .desc ul{margin-top:25px;}
.serivce_slider .desc ul li .tip{position:absolute;width:65px;height:65px;left:0;top:5px;background:#0093dd;color:#fff;font-size:18px;padding:6px;border-radius:5px;text-align:center;line-height:normal;}
.serivce_slider .desc ul li .txt{margin-left:75px;color:#535353;font-size:15px;}
.serivce_slider .pic{position:absolute;width:469px;height:100%;right:0;top:0;z-index:1;}
.serivce_slider .desc .ask{font-size:18px;position:absolute;bottom:25px;right:25px;padding:3px 0;}
.serivce_slider .desc .ask:hover{background:#0093dd;}
/* about-wrap */
.about-wrap{color:#fff;height:200px;overflow:hidden;background:url(../images/aboutbg1.jpg) center center no-repeat;background-size:cover; margin-top:20px}
.about-wrap .module-tip{background:none;margin:60px auto;}
.about-wrap .module-tip h3,.about-wrap .module-tip h4{color:#fff;}
.about-wrap .summary{line-height:1;margin-bottom:60px;}
.about-wrap .summary p{line-height:normal;text-indent:2em; text-align:center}
.about-wrap ul.about_menu{width:1000px;margin:0 auto;}
.about-wrap ul.about_menu li{ }
.about-wrap ul.about_menu li img{display:block;width:148px;height:148px;margin:0 auto;}
/* news-wrap */
.news-wrap{overflow:hidden;padding:20px 0;}
.news-wrap .module-tip{margin-top:0;}
.new-con{margin-top:30px;}
.homenews{overflow:hidden;}
.homenews .box{width:49%;}
.homenews .left.box{margin-right:2%;}
.homenews .more{font-size:16px;width:120px;padding:2px 0;border:2px solid #f4a01a;border-radius:20px;-webkit-border-radius:20px;text-align:center;margin:0 auto;display:block;color:#f4a01a;}
.homenews .more:hover{color:#18cbea;border:2px solid #18cbea;}
ul.home-news-list{margin:10px 0 0 0;}
ul.home-news-list li{overflow:hidden;margin-bottom:20px;position:relative;}
ul.home-news-list li .newfix{overflow:hidden;background:#f2f2f2;height:100px;margin-left:35px;border-top-left-radius:6px;border-bottom-left-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;transition:.2s;-webkit-transition:.2s;}
ul.home-news-list li .pic{width:25%;height:100%;}
ul.home-news-list li .pic img{width:100%;height:100%;max-width:100%;}
ul.home-news-list li .desc{width:75%;font-size:12px;color:#707070;}
ul.home-news-list li .desc h3{margin:10px 10px 0 0;padding-left:50px;color:#676767;font-size:18px;font-weight:100;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:.2s;-webkit-transition:.2s;}
ul.home-news-list li .desc .txt{padding:0 10px 0 50px;height:45px;overflow:hidden;text-align:justify;color:#9d9c9c;transition:.2s;-webkit-transition:.2s;}
ul.home-news-list li .time{width:66px;height:66px;position:absolute;left:0;top:18px;text-align:center;color:#fff;padding-top:10px;z-index:1;background:url(../images/icon.png) no-repeat;background-position:-97px -390px;}
ul.home-news-list li:hover .newfix{background:#00a5e2;}
ul.home-news-list li:hover .desc h3,ul.home-news-list li:hover .desc .txt{color:#fff;}
/* position */
.position{color:#333;font-size:12px;border:1px solid #e5e5e5;color:#888;text-align:right;padding:15px;border-radius:10px;-webkit-border-radius:10px;margin-bottom:20px;position:relative;}
.position a{color:#333;transition:.2s;-webkit-transition:.2s;}
.position a:hover{color:#00c3f6;}
.position .page_name{position:absolute;left:15px;top:15px;z-index:1;font-size:18px;font-weight:700;color:#686868;line-height:1;}
.position .page_name .icon{width:27px;height:27px;background-position:-140px -175px;margin-right:15px;position:relative;top:-2px;}
/* page-wrap */
.page-wrap{padding:50px 0;background:url(../images/pagewrapbg.png) top center repeat-x;position:relative;*z-index:99;}
.page-wrap .site_notelist{margin-bottom:40px;}
.page-con{}
.sidebar{width:22%;margin-right:3%;}
.content{width:75%;}
.sidebar .tip{overflow:hidden;height:80px;position:relative;line-height:80px;background:#0081cc;}
.sidebar .tip strong{display:block;font-size:24px;line-height:normal;color:#fff;margin:25px 0 0 45px;}
.sidebar .tip .icon{position:absolute;width:22px;height:22px;background-position:-142px -124px;top:50%;right:20px;margin-top:-8px;z-index:1;}
ul.itemlink{background:#f2f2f2;padding-bottom:20px;}
ul.itemlink li{border-bottom:1px solid #e4e4e4;}
ul.itemlink li a{position:relative;font-size:18px;color:#686868;display:block;padding:10px 0 10px 80px;transition:.2s;-webkit-transition:.2s;}
ul.itemlink li a em{position:absolute;left:45px;top:7px;z-index:1;color:#666;transition:.2s;-webkit-transition:.2s;}
ul.itemlink li a:hover{color:#fff;background:#00c3f6;}
ul.itemlink li a:hover em{color:#fff;}
ul.itemlink li a.active{color:#fff;background:#00c3f6;}
ul.itemlink li a.active em{color:#fff;}
.sdcontact{height:513px;background:#f2f2f2 url(../images/sidebarcontactbg.png) bottom center no-repeat;border-bottom-left-radius:6px;border-bottom-right-radius:6px;-webkit-border-bottom-left-radius:6px;-webkit-border-bottom-right-radius:6px;}
.sdcontact .usinfo{font-size:14px;color:#666;padding:30px 20px;}
.sdcontact .usinfo img{margin-bottom:20px;}
.sdcontact .usinfo h3{font-size:28px;color:#0093dd;font-weight:700;line-height:normal;}
.sdcontact .usinfo a{transition:.2s;-webkit-transition:.2s;}
.sdcontact .usinfo p{margin:3px 0;}
/* news index list */
ul.news-list li .newfix{border-radius:6px;-webkit-border-radius:6px;}
ul.news-list li .desc{width:100%;}
ul.news-list li .desc .txt{text-indent:0;}
ul.news-list li .more{margin-left:10px;color:#ffae00;}
/* pro index list */
ul.pro_list{}
ul.pro_list li{margin-bottom:15px;text-align:center;}
ul.pro_list li .pic{overflow:hidden; border:#CCC 1px solid;}
ul.pro_list li .pic img{ width:310px; height:210px;}
ul.pro_list li  h3{color:#333;font-size:16px;padding:7px 0;position:relative;transition:.2s;-webkit-transition:.2s;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
ul.pro_list li:hover h3{color:#00c3f6;}
ul.pro_list li:hover .pic img{}
/* view-info */
.view-info{background:#f7f7f7;font-size:12px;padding:8px 0;margin:0 0 20px 0;text-align:center;color:#8a8a8a;position:relative;}
.view-info span{margin:0 20px;}
.pro_view_info{text-align:left;background:#ebebeb;padding:10px;color:#888;overflow:hidden;}
.pro_view_info span{margin:0;}
.pro_view_info .viewnum{float:right;}
/* item-view */
.item-view{margin:30px 0;*overflow:hidden;*clear:both;}
.itempic{position:relative;width:660px;margin:0 auto;}
.itempic .pic{}
.itempic .pic img{width:100%;display:block;margin:0 auto;}
.itempic span.icon{background-position:-637px -5px;width:31px;height:31px;position:absolute;bottom:10px;right:10px;z-index:16;}
.picslider{position:relative;}
.picslider ul.pic li{display:none;}
.picslider .flex-control-paging li a{background:#fff;width:14px;height:14px;border-radius:50%;-webkit-border-radius:50%;}
.picslider .flex-control-paging li a.flex-active{background:#0093dd;}
.picslider .flex-control-paging li a:hover{background:#0093dd;}
.picslider .flex-control-nav{left:0;bottom:15px;}
.picslider span.icon{background-position:-7px -411px;width:50px;height:50px;position:absolute;bottom:10px;right:10px;z-index:18;}
/* editor public*/
.editor{color:#333;margin:10px 0;color:#818181;}
.editor img{max-width:100%;margin:20px 0;}
.editor img.hasbor{border:1px solid #ddd;}
.share{margin:30px 0;border-bottom:1px solid #ebebeb;padding-bottom:10px;}
.share.nobor{border:none;padding-bottom:0;margin:0 0 30px 0;}
.pn-btn{}
.pn-btn a{width:50%;transition:.2s;-webkit-transition:.2s;}
.pn-btn a strong{margin-right:5px;}
.pn-btn i{color:#0093dd;}
.pn-btn a.next{text-align:right;}
.pn-btn a:hover{color:#0093dd;}
.kword{font-size:12px;color:#8e8e8e;font-weight:700;margin:30px 0 10px 0;}
.kword strong{margin-right:8px;font-weight:100;}
.news-pn-btn{font-size:12px;}
.news-pn-btn a{float:none;width:100%;display:block;color:#8e8e8e;padding:2px 0;}
.news-pn-btn a.next{text-align:left;}
.relpro{margin:30px 0 0 0;}
.relpro h3{font-size:16px;font-weight:bold;color:#6d6d6d;margin-bottom:10px;}
/* footer-wrap */
.footer-wrap{height:530px;background:#f9f9f9 url(../images/footerbg.jpg) no-repeat;overflow:hidden;background-size:cover}
.footer{color:#dedede;margin-top:140px;font-size:12px;color:#fff;}
.footer a{transition:.25s;-webkit-transition:.25s;color:#fff;padding:4px 0;}
.footer a:hover{color:#0093dd;}
.footer .f_menu{width:40%;}
.footer .cinfo{width:33%;}
.footer .sns{width:27%;text-align:right;margin-top:10px;}
.footer .sns img{max-width:100%;}
.footer .sns span{text-align:center;display:inline-block;vertical-align:middle;*display:inline;*width:120px;zoom:1;}
.footer .sns span.wx{margin-left:40px;}
.footer .sns img{display:block;width:140px;margin:0 auto 10px;}
.f_menu_link{}
.f_menu_link h3{font-size:18px;font-weight:100;margin-bottom:10px;color:#fff;}
.f_menu_link a{display:block;color:#dedede;font-size:12px;color:#fff;}
.cinfo .fa{width:17px;height:17px;margin-right:10px;text-align:center;}
.cinfo p{padding:4px 0;}
.cinfo .fa.fa-mobile{font-size:20px;}
.cinfo .fa.fa-map-marker{font-size:16px;}
.hotline{position:relative;padding-left:45px;line-height:normal;font-size:18px;    padding-top: 20px;}
.hotline .icon{width:45px;height:45px;position:absolute;left:-15px;top:15px;z-index:1;background-position:-136px -8px;}
.hotline .phonenum{font-size:28px;line-height:1;}
/* copyright-wrap */
.copyright-wrap{position:absolute;padding:20px 0;bottom:0;left:0;z-index:1;width:100%;background:url(../images/bop.png) repeat;color:#fff;clear:both;font-size:12px;overflow:hidden;}
.copyright{position:relative;}
.copyright a{color:#fff;text-decoration:none;font-size:12px;}
.copyright a:hover{text-decoration:underline;color:#fff;}
.icp{margin-bottom:15px; text-align:center}
.f_link{text-align:center}
.f_link span.tip{margin-right:8px;color:#fff;}
.f_link a{font-size:12px;position:relative;margin-right:15px;color:#fff;transition: all .25s ease .1s;-webkit-transition: all .25s ease .1s;}
.f_link a:after{position:absolute;content:"";width:1px;height:10px;background:#fff;top:4px;right:-9px;}
.f_link a:last-child:after{display:none;}
.f_link a.lastlink:after{display:none;}
.f_link a:hover{color:#fff;}
.c-menu{width:40%;text-align:right;}
.c-menu .icon{width:12px;height:13px;background-position:-264px -34px;margin-right:10px;}
.c-menu a.maillogin{margin-right:60px;margin-left:20px;}
.c-menu a.maillogin:before{position:absolute;left:-12px;top:5px;height:12px;content:"";}
.copyright .support{position:absolute;right:0;bottom:0;z-index:1;}
.copyright .support .icon{width:12px; height:13px;background-position:-153px -78px;margin-right:5px;}
#page{clear:both;line-height:25px;margin:20px 0;text-align: center;}
#page a{background:#f0f0f0;border:1px solid #e2e2e2;border-radius:0.4em;color: #626262;display: inline-block;transition:.2s;-webkit-transition:.2s;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page a:hover{background: #1188ce;border:1px solid #1188ce;color:#fff;}
#page a:active {background:#1188ce;}
#page span.current {background:#1188ce;border:1px solid #1188ce;border-radius:0.4em;-webkit-border-radius:0.4em;color:#fff;display:inline-block;font-size:16px;line-height:30px;margin:0 3px;padding:0 10px;text-align:center;}
#page span.disabled {color:#adaaad;margin-right:3px;padding:2px 6px;}
/*客服*/
.kf{transition:.8s;-o-transition:.8s;-moz-transition:.8s;-webkit-transition:.8s;z-index:999999;background-color:#fff;position:fixed;bottom:150px;right:36px;width: 62px;height:313px;border-radius:5px;}
.kf>span{z-index:1000001;transition:.5s;cursor:pointer;position:relative;display: block;width: 62px;height:62px;border-bottom:1px solid #e3e3e3;}
.kf>.span1{background: url("../images/kefu_03.png") no-repeat center #fff;}
.kf>.span1:hover{background: url("../images/kefu1_03.png") no-repeat center #e10413;}
.kf>.span2{border-radius: 5px 5px 0 0;background: url("../images/kefu1_07.png") no-repeat center #fff;}
.kf>.span2:hover{background: url("../images/kefu_07.png") no-repeat center #e10413;}
.kf>.span3{background: url("../images/kefu_14.png") no-repeat center #fff;}
.kf>.span3:hover{background: url("../images/kefu1_14.png") no-repeat center #e10413;}
.kf>.span4{background: url("../images/kf_15.png") no-repeat center #fff;}
.kf>.span4:hover{background: url("../images/kf1_15.png") no-repeat center #e10413;}
.kf>.span5{border-radius:0 0 5px 5px ;border:none;background: url("../images/kefu_18.png") no-repeat center #fff; }
.kf>.span5:hover{background: url("../images/kefu1_18.png") no-repeat center #e10413;}
.kf span div{display:none;background-color:#fff;border-radius:5px;position: absolute;right:72px;padding:15px;font-size: 12px;color: #e10413;}
.kf span div input{text-indent:.5em;display: block;margin:15px 0;line-height:28px;color:#696969;font-size:12px;width:140px;border:1px solid #d1d1d1;border-radius:2px;height:28px;}
.kf span div a{transition:.5s;-webkit-transition:.5s;display: block;background:#e10413;border-radius:2px;color:#fff;line-height:26px;font-size:14px;text-align:center;width:79px;height:26px;}
.kf span div a:hover{background: #b10413;}
.kf span div img{position: absolute;top:27px;right:-9px;}
.kf span div i{display:block;position: absolute;width: 15px;height:200px;right:-15px;top:0;}
.kf .span1 div{text-align:center;min-width: 100px;font-size: 16px;color: #666;}
.kf .span3 div{text-align:center;min-width: 110px;font-size: 8px;color: #666;}
.kf .span3 div a{transition:.5s;-webkit-transition:.5s;display: block;background:#e10413;border-radius:3px;color:#fff;line-height:26px;font-size:8px;text-align:center;width:110px;height:26px; padding:0 5px}
.kf>.span4 div{margin-top:-80px;}
.kf>.span4 div img{top:0;right:0;position: relative;display: block;width: 100px;}
.kf>.span1 div a{background:#fff;}
.kf>.span1 div a:hover{background:#fff;}
.kf>.span1 div img{top:10px;left:5px;position: relative;display: block;}
.kf>.span1 div i{background: url(../images/kefu_10.png) no-repeat 5px 30px;}
.kf>.span4 div b{color:#000;font-weight:normal;display: block;text-align: center;}
.kf>.span4 div i{background: url("../images/kefu_10.png") no-repeat 5px 100px;}
.kf span div,.kf{-webkit-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 13px rgba(0, 0, 0, 0.25);}
.shou{z-index:1000000;cursor:pointer;width: 30px;height:40px;bottom:136px;border-radius:5px 0 0 5px;right:62px;background: url("../images/kefq.png") no-repeat center #fff;position: absolute;}
.shou,.zhan{-webkit-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);-moz-box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);box-shadow: 0 2px 18px rgba(0, 0, 0, 0.25);}
/*----------人才招聘------------*/
.jobsbiaodan {border: 1px solid #ccc; width: 240px; height:20px;}
.jobswenben {border: 1px solid #ccc; width: 440px; height:150px;}
#jobsapply { margin-bottom:100px; margin-top:30px;}
#jobsapply ul { margin:0px; padding:0px; list-style:none;}
#jobsapply ul li {line-height:30px; clear:both;}
#jobsapply ul li span{ line-height:20px; height:20px;width:50px; float:left; margin-right:10px; padding:5px;}
#jobsapply ul li h2{line-height:30px; font-size:14px; float:left; width:100px;}
#jobsapply ul li input{ float:left; height:40px;}
#jobslist { width:475px; height:225px; background: url(../images/jobbg.gif); border:#dadada 1px solid; float:left; margin:6px; padding:10px;}
.jobslistimg{ width:115px; height:115px; float:left; margin:5px 10px 0px 0px;}
#jobslist h2{ font-size:16px;font-weight:bold; margin:3px 0px; color:#0059ad;}
#jobslist h2 a{ font-size:16px;font-weight:bold; margin:3px 0px; color:#0059ad;}
#jobslist h2 span{font-weight:bold; font-size:14px;}
.apply{ float:left; margin:8px 0px;}
.jobsdetail{width:100%; margin-bottom:100px;}
.jobsdetail ul{ padding:0px; margin:0px; list-style:none;}
.jobsdetail ul li { border-bottom:#CCC 1px inset; line-height:45px; }
.jobsdetail ul li　strong{ font-weight:bold;}
.zptijiao { margin-top:20px;}
.zptijiao a{width: 150px;
	height: 40px;
	line-height:40px;
	text-align:center;
	color:#FFF;
	display: block;
	font-size: 16px;
	font-family:"Microsoft YaHei";
	font-weight: bold;
    border: solid 1px #da7c0c;
	 border-radius: .2em;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#ff7200));
    background: -moz-linear-gradient(top,  #faa51a,  #ff7200);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff7200');
	margin-top:20px;}
.zptijiao a:visited {color: #fff;text-decoration: none;}
.zptijiao a:hover {color: #fff;text-decoration: none;}
.nannv{ width:5%; padding:10px;}
.more2 { display:block; margin:12px auto 0px 20px;border-radius: .3em;}
.more2 a{ display:block;font:14px "Microsoft YaHei";color:#fff;padding:3px 20px 5px 20px;  text-align:center;background:#58bb00;border-radius: .3em;}
.more2 a:hover{ display:block;color:#fff; background:#2ba700; text-decoration:none;border-radius: .3em;}
ul.input li input#dosubmit{border:none;background:#58bb00;color:#fff;padding:5px 0;font-size:14px;cursor:pointer;}
ul.input li input#dosubmit:hover{background:#2ba700;}
/*-----------留言详细调用---------*/
#homemessage {
	width: 100%;
	margin: 0px auto;
	margin-bottom:50px; padding-top:20px;
}
#homemessage header {
	height: 30px;
	line-height: 30px;
	text-align: left;
}
#homemessage ul {
	width: 408px;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#homemessage ul li {
	float:left;
}
#homemessage ul li h2 {
	float: left;
	width: 15%;
	font-size: 12px;
	color:#ffffff;
	 font-weight:normal;
	text-align: left;
}
#homemessage ul li input {
	padding-left:3px;}
#homemessage .hometijiao{text-align:center;}
#homemessage ul li span{float: left;height: 20px;margin-top:2px;text-align: left; width: 84%;}
.homebiaodan {
	height: 25px;
	line-height:25px;
	width: 408px;
padding-left:5px;
	border: solid 1px #b7b7b7;
     background: #f5f5f5;
}
.homebiaodanda {
	border: #CCC 1px solid;
	height: 25px;
	padding-left:5px;
	width: 408px;
    background: #f5f5f5;
}
.homebiaodanda2 {
	border: #CCC 1px solid;
	height: 100px;
padding-left:5px;
	width: 408px;
    background: #f5f5f5;
}
.homeyanzhengmainput {
	height: 25px;
	line-height:25px;
	float:left;
padding-left:5px;
	width:100px;
	border: solid 1px #b7b7b7;
     background: #f5f5f5;
}
.hometijiao {
	width: 150px;
	height: 30px;
	line-height:22px;
	color:#FFF;
	font-size: 14px;
	font-family:Arial;
	font-weight: bold;
    background: #ff6600;
	border:0;
}
.yanzheng {
	width: 230px;
	height: 30px;
	 float:left;
}
.send {
	width: 150px;
	height: 30px;
	 float:right;
}
#homecontact-form{width:500px; margin:0 auto;}
#homecontact-form ul li{margin-bottom:8px;}
#homecontact-form H2{ font-size:14px; color:#FFF; }
/*-----------留言详细调用---------*/
#message {
	width: 990px;
	margin: 0px auto;
	margin-bottom:50px;
}
#message header {
	height: 35px;
	line-height: 35px;
	text-align: left;
}
#message ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#message ul li {
	width: 100%;
	clear: both;
	margin-bottom: 5px;
}
#message ul li h2 {
	float: left;
	width: 25%;
	font-size: 16px;
	font-family:Arial;
	color:#434343;
	font-weight: bold;
	text-align: left;
}
#message ul li input {
	padding-left:10px;}
#message .tijiao{text-align:center;}
#message ul li span{float: right;height: 25px;margin-top: 9px;text-align: left; width: 70%;}
.biaodan { height:30px; line-height:30px;
	width: 100%;
	-moz-box-shadow: inset 0 0 5px 1px #ebebeb;
	-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;
	box-shadow: inset 0 0 5px 1px #ebebeb;
	border-radius: .2em;
	border: solid 1px #b7b7b7;
     background: #f0f0f0;
}
.biaodanda {
	border: #CCC 1px solid;
	height: 90px;
	width: 100%;
	-moz-box-shadow: inset 0 0 5px 1px #ebebeb;
	-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;
	box-shadow: inset 0 0 5px 1px #ebebeb;
	border-radius: .2em;
	border: solid 1px #b7b7b7;
    background: #f0f0f0;
}
.yanzhengmainput {
	height: 28px;
	float:left;
	width:30%;
	border: solid 1px #b7b7b7;
     background: #f0f0f0;
}
.yanzhengma input{ float:left;}
.yanzhengma sapn{  float:left;}
.tijiao {
	width: 150px;
	height: 40px;
	color:#FFF;
	display: block;
	font-size: 16px;
	font-family:Arial;
	font-weight: bold;
    border: solid 1px #da7c0c;
	 border-radius: .2em;
    background: #f78d1d;
    background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#ff7200));
    background: -moz-linear-gradient(top,  #faa51a,  #ff7200);
    filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#ff7200');
	margin-top:20px;
}
@font-face {font-family: "iconfont";
  src: url('../other/iconfont.eot'); /* IE9*/
  src: url('../other/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('../other/iconfont.woff') format('woff'), /* chrome、firefox */
  url('../other/iconfont.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../other/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.text8{ font-size:8px;}
.text10{ font-size:10px;}
.text12{ font-size:12px;}
.text14{ font-size:14px;}
.text16{ font-size:16px;}
.text18{ font-size:18px;}
.text20{ font-size:20px;}
.text22{ font-size:22px;}
.text24{ font-size:24px;}
.text26{ font-size:26px;}
.text28{ font-size:28px;}
.text30{ font-size:30px;}
.text32{ font-size:32px;}
.text34{ font-size:34px;}
.text36{ font-size:36px;}
.text48{ font-size:48px;}
.text50{ font-size:50px;}
.red{ color:#de0002;}
.green{ color:#d20004;}
.blue{ color:#0193d1;}
.gray{ color:#b1b1b1;}
.white{ color:#ffffff;}
.red{ color:#e70012}
.red a{ color:#e70012}
.p20{ padding-left:20px;}
/*-----错误提示框----*/
#error{height:100%;padding:0;}
.jump {padding:140px 0 200px 0;}
.jump div{width:450px;position:relative;left:48%;margin-top:10%;margin-left:-225px;margin-right:-225px;border:1px solid #FF7200; border-radius: .3em;}
.jump div p{color:#000;font:16px "Microsoft YaHei";text-align:center;margin-bottom:20px;}
.jump div p.msg-title{font:24px "Microsoft YaHei";color:#fff;background:#FF7200;}
.jump div p.notice span,.jump div p.notice a{color:#FF5500;font:bold 16px Arial;}
.jump div p.notice a:hover{color:#000;}


.sy_cp1{overflow:hidden; margin:0 auto; text-align:center; width:1240px}
.sy_cp1 ul{text-align:center}
.sy_cp1 ul li{width:280px; margin:0 10px 20px 10px; display: inline-block; position:relative; border:#ccc 1px solid}
.sy_cp1 .t_a{display:block; overflow:hidden;}
.sy_cp1 .t_b{position:absolute; top:0; left:0; opacity:0; overflow:hidden;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_cp1 ul li:hover .t_b{opacity:1;}
.sy_cp1 img{width:100%; height:302px; display:block;
transition:all 3s;
-webkit-transition:all 3s;
-moz-transition:all 3s;
-ms-transition:all 3s;
-o-transition:all 3s;}
.sy_cp1 ul li:hover img{transform:scale(1.1);
-webkit-transform:scale(1.1);
-moz-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);}
.sy_cp1 .w_z{position:absolute; width:100%; background-color:rgba(0,0,0,.5); left:0; bottom:0;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.sy_cp1 .w_z a{font-size:14px; color:#fff; line-height:36px; text-align:center; display:block;}
.sy_cp1 ul li:hover .w_z{background-color:rgba(0,147,221,.7);}

.youshi{ width:420px; text-align:right; padding-top:10px}
.youshi li{ margin-bottom:20px}
.youshi li h1{ font-size:24px; color:#0093dd}
.tutu{ width:260px; margin-left:50px}

.youshi1{ width:420px; text-align:left; padding-top:10px; margin-top:60px}
.youshi1 li{ margin-bottom:20px}
.youshi1 li h1{ font-size:24px; color:#0093dd}
.sy_hz{width:100%; padding:0 0 60px;}
.sy_hz ul{width:1212px;}
.sy_hz ul li{width:188px; border:1px solid #e7e7e7; margin-right:12px; margin-bottom:12px; float:left;}
.sy_hz ul li img{width:100%; height:auto; display:block;}

.n_ban{width:100%; height:300px; position:relative; overflow:hidden;}
.n_ban .b_j{width:100%; height:100%; background-color:rgba(0,0,0,.3); position:absolute; top:0; left:0;}
.n_ban .w_z{position:absolute; width:100%; text-align:center; box-sizing:0 0 8px #555; color:#fff; top:50%; left:0; 
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.n_ban .w_z h3{font-size:30px; margin-bottom:10px;}
.n_ban .w_z h4{font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.neiye{width:1200px; min-height:500px; margin:40px auto; overflow:hidden;}
.neiye .lf{width:260px; float:left; overflow:hidden;}
.neiye .lf h3{width:260px; height:80px; padding:13px 15px 7px; background:url(../images/lm_bj.jpg) no-repeat; color:#fff; font-size:22px; line-height:30px;}
.neiye .lf h3 span{font-size:12px; text-transform:uppercase; display:block;}
.neiye .lf ul{width:260px; border:1px solid #e7e7e7; padding:6px 10px 20px; margin-bottom:15px; overflow:hidden;}
.neiye .lf ul li{width:240px; float:left; display:block;}
.neiye .lf ul li a{height:42px; border-bottom:1px dotted #bbb; font-size:14px; color:#555; line-height:42px; text-decoration:none; display:block; padding-left:15px; background:url(../images/jt1.png) no-repeat left center;
transition:all .5s;
-webkit-transition:all .5s;
-moz-transition:all .5s;
-ms-transition:all .5s;
-o-transition:all .5s;}
.neiye .lf ul li a:hover{color:#0576c7; background:#0576c7 url(../images/jt.png) no-repeat 10px center; color:#fff; padding-left:25px;}
.neiye .lf .l{width:260px; border:1px solid #e7e7e7; background:url(../images/lx_bj.png) no-repeat right bottom; padding:15px; overflow:hidden; font-size:12px; line-height:28px; color:#555;}
.neiye .lf .l img{width:100%; height:auto; display:block;}
.neiye .lf .l strong{font-size:15px; margin:10px 0 6px; display:block;}
.neiye .rt{width:900px; margin-top:10px; float:right; overflow:hidden;} 
.neiye .rt .gy{width:900px; overflow:hidden;}
.neiye .rt .gy img{ width:100%; margin-top:20px}
.neiye .rt .gy p{font-size:14px; color:#555; line-height:32px; margin-top:10px;}
.neiye .rt .gy p strong{font-size:15px;}
.neiye .rt .xinwen{width:870px; overflow:hidden;}
.neiye .rt .xinwen ul{width:870px;}
.neiye .rt .xinwen li{width:870px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dotted #d7d7d7; float:left; overflow:hidden;}
.neiye .rt .xinwen .tp{width:170px; height:120px; float:left; overflow:hidden;}
.neiye .rt .xinwen .tp img{width:100%; height:100%; display:block;}
.neiye .rt .xinwen .wz{width:670px; float:right; overflow:hidden;}
.neiye .rt .xinwen .wz h4{font-size:16px; margin-bottom:15px; font-weight:bold;}
.neiye .rt .xinwen .wz p{font-size:14px; line-height:28px; margin-bottom:10px;}
.neiye .rt .xinwen .wz span{color:#bbb;}
.neiye .rt .anli{width:900px; overflow:hidden;}
.neiye .rt .anli ul{width:900px;}
.neiye .rt .anli ul li{width:289px; float:left; margin-right:11px; margin-bottom:11px;}
.neiye .rt .anli ul li img{width:100%; height:auto; display:block;border:1px solid #e7e7e7;}
.neiye .rt .anli p{padding:5px;  line-height:28px; font-size:15px; text-align:center; background:#e7e7e7}
.neiye .rt .anli p a{display:block;}
.neiye .rt .anli ul li:hover p{background-color:#0081cc;}
.neiye .rt .anli ul li:hover p a{color:#fff;}
.neiye .lmmc{width:100%; color:#0576c7; font-size:18px; border-bottom:1px solid #ddd; line-height:50px; margin-bottom:15px;}
.neiye .lmmc span{float:right; font-size:12px; color:#555;}
.neiye .dy_rb{width:100%;}
.neiye .dy_rb ul li{border:1px solid #e7e7e7; margin-bottom:20px;}
.neiye .dy_rb .t_p{float:left; width:460px;}
.neiye .dy_rb .t_p img{width:100%; height:auto; display:block;}
.neiye .dy_rb .w_z{float:right; width:640px; padding:30px; background-color:#f7f7f7; height:240px; position:relative;}
.neiye .dy_rb .w_z h3{font-size:22px; margin-bottom:20px;}
.neiye .dy_rb .w_z p{font-size:15px; line-height:32px; color:#777;}
.neiye .dy_rb .w_z a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:30px; left:30px;}
.neiye .dy_rb .w_z a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:30px; left:145px;}
.neiye .hw_kt{width:100%; overflow:hidden;}
.neiye .hw_kt ul{width:1186px;}
.neiye .hw_kt ul li{width:545px; border:1px solid #e7e7e7; padding:15px; margin-bottom:25px; margin-right:16px; float:left; display:block;}
.neiye .hw_kt ul li:hover{border:1px solid #0576c7;}
.neiye .hw_kt .tp{width:220px; float:left; overflow:hidden;}
.neiye .hw_kt .tp img{width:100%; height:220px; display:block;}
.neiye .hw_kt .fn{width:300px; height:220px; border-left:2px solid #e7e7e7; float:right; position:relative;}
.neiye .hw_kt .fn h4{font-size:15px; line-height:36px; border-left:2px solid #b7b7b7; font-weight:bold; padding-left:30px; margin-left:-2px;}
.neiye .hw_kt .fn p{font-size:12px; line-height:28px; padding-left:30px;}
.neiye .hw_kt .fn a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:0; left:30px;}
.neiye .hw_kt .fn a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; position:absolute; bottom:0; left:145px;}
.neiye .kq_n{width:100%; overflow:hidden;}
.neiye .kq_n ul{width:1192px;}
.neiye .kq_n ul li{width:244px; background-color:#f7f7f7; padding:15px; margin-bottom:25px; margin-right:22px; float:left; display:block;}
.neiye .kq_n .tp{width:100%; overflow:hidden;}
.neiye .kq_n .tp img{width:100%; height:244px; display:block;}
.neiye .kq_n .fn{width:100%;}
.neiye .kq_n .fn h4{font-size:15px; line-height:36px; font-weight:bold; text-align:center; margin-bottom:10px;}
.neiye .kq_n .fn a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 11px;}
.neiye .kq_n .fn a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 11px;}
.neiye .zn_jj{width:100%; overflow:hidden;}
.neiye .zn_jj ul{width:1185px;}
.neiye .zn_jj ul li{width:378px; border:1px solid #e7e7e7; float:left; margin-right:15px; margin-bottom:20px;}
.neiye .zn_jj .t_p{width:100%;}
.neiye .zn_jj .t_p img{width:100%; height:auto; display:block;}
.neiye .zn_jj .w_z{width:358px; padding:10px; overflow:hidden;}
.neiye .zn_jj .w_z h3{font-size:18px; text-align:center; margin-bottom:10px;}
.neiye .zn_jj .w_z a.xj{width:100px; background-color:#f8b500; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 10px 0 69px;}
.neiye .zn_jj .w_z a.xq{width:100px; background-color:#0081cc; float:left; font-size:14px; line-height:32px; color:#fff; text-align:center; margin:0 69px 0 10px;}

.Paging{margin:20px 0 30px 0px; text-align:center; padding:5px 0; float:left;}
.Paging a{line-height:32px; color:#727272; text-align:center; border:1px solid #d7d7d7; width:32px; height:32px; font-size:14px; margin-right:10px; display:block; float:left;}
.Paging .current{background-color:#0576c7; color:#fff;}


.sy_jpkc { height:589px; background:url(../images/ktbj.jpg) center bottom / cover; width:100%; padding-top:5px;}
.xx4 {position:relative;}
.xx4 .hd .prev {width:100px; height:36px; background:url(../images/jiantzuo.png) left center no-repeat; position:absolute; left:-150px; top:50%; margin-top:-20px; z-index:10000}
.xx4 .hd .prev:hover {background:url(../images/jiantzuos.png) left center no-repeat;} 
.xx4 .next{width:100px; height:36px; background:url(../images/jiantyou.png) left center no-repeat; position:absolute; right:-150px; top:50%; margin-top:-20px; z-index:10000}
.xx4 .next:hover { background:url(../images/jiantyous.png) left center no-repeat; }
.xx4 .bd {width:1200px; margin:0 auto;}
.xx4 .bd ul li{display:inline-block; width:100%; float:left; margin:0 0;}
.xx4 .bd ul li .kj { width:33.3333%; float:left; border-right:1px dotted rgba(255,255,255,0.8);-moz-box-sizing: border-box; /*Firefox3.5+*/
-webkit-box-sizing: border-box; /*Safari3.2+*/
-o-box-sizing: border-box; /*Opera9.6*/
-ms-box-sizing: border-box; /*IE8*/
box-sizing: border-box; padding:10px 30px;}

.xx4 .bd ul li .kj.last { border-right:0}
.xx4 .bd ul li .kj .kc { background:#fff; padding:20px;}
.xx4 .bd ul li .kj .kc .tu { text-align:center}
.xx4 .bd ul li .kj .kc .tu img{ width:100%}
.xx4 .bd ul li .kj .kc h3 { text-align:center; font-size:16px; padding:10px 0; color:#333; border-bottom:#666 1px dashed; margin-bottom:10px;}
.xx4 .bd ul li .kj .kc p { font-size:12px; line-height:26px; color:#333; height:80px; overflow:hidden}

.sy_jpkc .zxk { padding-top:50px; text-align:center}
.sy_jpkc .zxk a { width:168px; height:50px; line-height:50px; display: inline-block; text-align:center; color:#333; font-size:18px; margin:0 15px; background:#fff}
.sy_jpkc .zxk a:hover { background:#ba1106; color:#fff}
.sy_jpkc .zxk a.zx { background:#076bb6; color:#fff}
.sy_jpkc .zxk a.zx:hover {background:#ba1106; color:#fff}


.sy_bk{width:100%; text-align:center; overflow:hidden; margin-bottom:50px}
.sy_bk .row{margin:0 -10px;}
.sy_bk .col-lg-4{ float:left; width:49%; margin-right:2%}
.sy_bk .col-lg-3{ float:left; width:49%;}

.sy_bk .n_r{overflow:hidden; position:relative;}
.sy_bk .t_p{overflow:hidden; position:relative;}
.sy_bk .t_p .b_j{position:absolute; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,.5); opacity:0;
transition:all .3s;
-o-transition:all .3s;
-ms-transition:all .3s;
-moz-transition:all .3s;
-webkit-transition:all .3s;}
.sy_bk .n_r:hover .t_p .b_j{opacity:1;}
.sy_bk .t_p img{width:100%; height:auto; display:block;
transition:all 3s;
-o-transition:all 3s;
-ms-transition:all 3s;
-moz-transition:all 3s;
-webkit-transition:all 3s;}
.sy_bk .n_r:hover .t_p img{transform:scale(1.2);
-webkit-transform:scale(1.2);
-moz-transform:scale(1.2);
-ms-transform:scale(1.2);
-o-transform:scale(1.2);}
.sy_bk .w_z{width:80%; position:absolute; top:50%; left:10%; text-shadow:0 0 5px #555;
transform:translate(0,-50%);
-webkit-transform:translate(0,-50%);
-moz-transform:translate(0,-50%);
-ms-transform:translate(0,-50%);
-o-transform:translate(0,-50%);}
.sy_bk .w_z h3{font-size:22px; color:#fff; margin-bottom:20px; font-weight:bold}
.sy_bk .w_z span{width:120px; height:32px; border:1px solid #fff; box-shadow:0 0 5px #aaa; font-size:14px; line-height:30px; color:#fff; display:block; margin:0 auto;}


.sy_fb{margin:0 auto 10px;  background:url(../images/bg.png); padding:50px 0px; }
.sy_fb .wz{width:58%; float:left; }
.sy_fb .wz h3{font-size:30px;  margin-bottom:20px; font-weight:bold}
.sy_fb .wz p{font-size:14px; line-height:32px; margin-bottom:15px;}
.sy_fb .wz span{width:50px; height:4px; background-color:#9dc41c; display:block; margin-bottom:15px}
.sy_fb .wz .ck{width:150px; height:33px; border:1px solid #ccc; position:relative; overflow:hidden;border-radius: 20px;}
.sy_fb .wz .ck a{display:block; font-size:12px; line-height:31px; color:#a5a5a5; text-align:center; position:relative;}
.sy_fb .wz .ck:hover{border:1px solid #0093dd;}
.sy_fb .wz .ck a:hover{color:#0093dd;}


.sy_fb .tp{width:39%;  float:right; margin-top:20px }
.sy_fb .tp img{ width:100%}


.xiaocms-page{width:100%; height:30px; float:left; line-height:30px; /*text-align:center;*/margin-top: 20px;}
.xiaocms-page a{ text-decoration:none; font-family:微软雅黑; margin-left:5px; color:#666; font-size:12px; border:solid 1px #ccc ; padding:5px 10px; /*border-radius:5px; background:#CCC;*/}
.xiaocms-page span{ color:#fff; /*margin-left:5px;*/ font-size:12px; border:solid 1px #CCCCCC; background:#0576c7; padding:5px 10px; /*border-radius:5px;*/}